﻿using System;
using System.Collections.Generic;
using System.Text;

namespace EPMPerCenter.Entitys.BusinessEntities
{
    [Serializable]
    public partial class StaffPerformanceInfo
    {
        public StaffPerformanceInfo()
        {
        }

        public StaffPerformanceInfo(System.Int32 attitude, System.Int32 createUserID, System.DateTime dateAdd, System.Int32 efficiency, System.Int32 expensesMgr, System.Int32 innovation, System.DateTime lastUpdateDate, System.Int32 lastUpdateUserID, System.String other1, System.String other2, System.String other3, System.Int32 performanceID, System.String performanceName, System.Int32 projectID, System.Int32 qurityMgr, System.Int32 teamCooperation, System.Int32 userID)
        {
            this.attitudeField = attitude;
            this.createUserIDField = createUserID;
            this.dateAddField = dateAdd;
            this.efficiencyField = efficiency;
            this.expensesMgrField = expensesMgr;
            this.innovationField = innovation;
            this.lastUpdateDateField = lastUpdateDate;
            this.lastUpdateUserIDField = lastUpdateUserID;
            this.other1Field = other1;
            this.other2Field = other2;
            this.other3Field = other3;
            this.performanceIDField = performanceID;
            this.performanceNameField = performanceName;
            this.projectIDField = projectID;
            this.qurityMgrField = qurityMgr;
            this.teamCooperationField = teamCooperation;
            this.userIDField = userID;
        }

        private System.Int32 attitudeField;

        public System.Int32 Attitude
        {
            get { return this.attitudeField; }
            set { this.attitudeField = value; }
        }

        private System.Int32 createUserIDField;

        public System.Int32 CreateUserID
        {
            get { return this.createUserIDField; }
            set { this.createUserIDField = value; }
        }

        private System.DateTime dateAddField;

        public System.DateTime DateAdd
        {
            get { return this.dateAddField; }
            set { this.dateAddField = value; }
        }

        private System.Int32 efficiencyField;

        public System.Int32 Efficiency
        {
            get { return this.efficiencyField; }
            set { this.efficiencyField = value; }
        }

        private System.Int32 expensesMgrField;

        public System.Int32 ExpensesMgr
        {
            get { return this.expensesMgrField; }
            set { this.expensesMgrField = value; }
        }

        private System.Int32 innovationField;

        public System.Int32 Innovation
        {
            get { return this.innovationField; }
            set { this.innovationField = value; }
        }

        private System.DateTime lastUpdateDateField;

        public System.DateTime LastUpdateDate
        {
            get { return this.lastUpdateDateField; }
            set { this.lastUpdateDateField = value; }
        }

        private System.Int32 lastUpdateUserIDField;

        public System.Int32 LastUpdateUserID
        {
            get { return this.lastUpdateUserIDField; }
            set { this.lastUpdateUserIDField = value; }
        }

        private System.String other1Field;

        public System.String Other1
        {
            get { return this.other1Field; }
            set { this.other1Field = value; }
        }

        private System.String other2Field;

        public System.String Other2
        {
            get { return this.other2Field; }
            set { this.other2Field = value; }
        }

        private System.String other3Field;

        public System.String Other3
        {
            get { return this.other3Field; }
            set { this.other3Field = value; }
        }

        private System.Int32 performanceIDField;

        public System.Int32 PerformanceID
        {
            get { return this.performanceIDField; }
            set { this.performanceIDField = value; }
        }

        private System.String performanceNameField;

        public System.String PerformanceName
        {
            get { return this.performanceNameField; }
            set { this.performanceNameField = value; }
        }

        private System.Int32 projectIDField;

        public System.Int32 ProjectID
        {
            get { return this.projectIDField; }
            set { this.projectIDField = value; }
        }

        private System.Int32 qurityMgrField;

        public System.Int32 QurityMgr
        {
            get { return this.qurityMgrField; }
            set { this.qurityMgrField = value; }
        }

        private System.Int32 teamCooperationField;

        public System.Int32 TeamCooperation
        {
            get { return this.teamCooperationField; }
            set { this.teamCooperationField = value; }
        }

        private System.Int32 userIDField;

        public System.Int32 UserID
        {
            get { return this.userIDField; }
            set { this.userIDField = value; }
        }

    }
}

